And no one could've predicted the ending.
For weeks, the ABC show has mentioned the ending was a first for "Bachelor" history.
It sure was.
Here's how the Monday, March 25 ended.
One of the final two women, Daisy Kent, predicted that 28-year-old Graziadei, of Collegeville, wasn't going to choose her. Daisy continually expressed her doubts about Joey's feelings for her to the cameras.
She said her feelings for him weren't being validated, and recalled Joey saying he was blindsided having been in her shoes before, too.
So, when she came face-to-face with Graziadei at the final rose ceremony, she essentially told him she knew he wasn't going to pick her.
"The last couple days, I realized you're not my person," Daisy tells Joey. "I know you said you want what's best for me, so I'm going to do what's best for me. I'm going to go."
Joey, in tears, didn't deny it. He told Daisy how much he's enjoyed getting to know her, but he has something "more special" with someone else, and that's where his heart is "leading him."
Daisy then walked herself out.
Kelsey Anderson was waiting in the car they rode in to the final rose ceremony. She and Joey are engaged.
Click here to follow Daily Voice Reading and receive free news updates.